home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
INFO
/
XFDISK.ZIP
/
FLAG.BAS
< prev
next >
Wrap
BASIC Source File
|
1991-08-29
|
3KB
|
63 lines
100 ' FLAG.BAS
110 '
120 ' ╔═══════════════════════════════════════════════════════════════════════╗
130 ' ║ The program will display the U.S.A flag on a cyan background with a ║
140 ' ║ gray shadow around the right and bottom of the flag. If the program ║
150 ' ║ run under BASICA or GW-BASIC, a white border will also be displayed. ║
160 ' ║ ║
170 ' ║ Press the ESC key to exit the program and return to DOS. ║
180 ' ║ ║
190 ' ║ Written by: Dennis W. Person Date: August 29, 1991 ║
200 ' ║ 6828 Devonshire Drive ║
210 ' ║ Canton, Michigan 48187-2613 ║
220 ' ╚═══════════════════════════════════════════════════════════════════════╝
230 '
240 KEY OFF
250 CYAN%=3:BLACK%=0:GRAY%=8
260 RED%=4:WHITE%=7:BLUE%=1
270 STAR6$=" * * * * * * "
280 STAR5$=" * * * * * "
290 COLOR WHITE%,CYAN%,WHITE%:CLS
300 LOCATE ,,0
310 LOCATE 3,6:COLOR ,BLUE%:PRINT SPC(35);
320 COLOR ,RED%:PRINT SPC(35);
330 LOCATE 4,6:COLOR ,BLUE%:PRINT STAR6$;
340 COLOR ,RED%:PRINT STRING$(35,220);
350 LOCATE 5,6:COLOR ,BLUE%:PRINT STAR5$;
360 COLOR ,WHITE%:PRINT SPC(35);
370 LOCATE 6,6:COLOR ,BLUE%:PRINT STAR6$;
380 COLOR ,RED%:PRINT SPC(35);
390 LOCATE 7,6:COLOR ,BLUE%:PRINT STAR5$;
400 COLOR ,RED%:PRINT STRING$(35,220);
410 LOCATE 8,6:COLOR ,BLUE%:PRINT STAR6$;
420 COLOR ,WHITE%:PRINT SPC(35);
430 LOCATE 9,6:COLOR ,BLUE%:PRINT STAR5$;
440 COLOR ,RED%:PRINT SPC(35);
450 LOCATE 10,6:COLOR ,BLUE%:PRINT STAR6$;
460 COLOR ,RED%:PRINT STRING$(35,220);
470 LOCATE 11,6:COLOR ,BLUE%:PRINT STAR5$;
480 COLOR ,WHITE%:PRINT SPC(35);
490 LOCATE 12,6:COLOR ,BLUE%:PRINT STAR6$;
500 COLOR ,RED%:PRINT SPC(35);
510 LOCATE 13,6:COLOR BLUE%,WHITE%:PRINT STRING$(35,223);
520 COLOR RED%:PRINT STRING$(35,223);
530 LOCATE 14,6:PRINT SPC(70);
540 LOCATE 15,6:COLOR ,RED%:PRINT SPC(70);
550 LOCATE 16,6:COLOR WHITE%:PRINT STRING$(70,220);
560 LOCATE 17,6:COLOR ,WHITE%:PRINT SPC(70);
570 LOCATE 18,6:COLOR ,RED%:PRINT SPC(70);
580 LOCATE 19,6:PRINT STRING$(70,220);
590 LOCATE 20,6:COLOR ,WHITE%:PRINT SPC(70);
600 LOCATE 21,6:COLOR ,RED%:PRINT SPC(70);
610 LOCATE 22,6:COLOR GRAY%:PRINT STRING$(70,220);
620 FOR I%=4 TO 22
630 LOCATE I%,76:PRINT CHR$(219);
640 NEXT I%
650 LOCATE 22,6:COLOR CYAN%:PRINT CHR$(220);CHR$(220);
660 FLAG$="U N I T E D S T A T E S O F A M E R I C A"
670 LOCATE 24,(80-LEN(FLAG$))/2:COLOR GRAY%,CYAN%:PRINT FLAG$;
680 A$=INKEY$:IF A$="" GOTO 680
690 IF A$<>CHR$(27) GOTO 680
700 COLOR WHITE%,BLACK%,BLACK%:CLS
710 SYSTEM